<?php
/*
* Copyright (c) 2010 by Cediti
*
* You may distribute under the terms of either the GNU Lesser General
* Public License or the new BSD License, as specified in the README file.
*/
// created :	09/02/2010
// version :	02/04/2010

class Cmis_Client_Services_Generic_Versionning extends Cmis_Services_Abstract implements Cmis_Services_Versionning
{
    public function checkOut(Cmis_Repository_Id $repositoryId, $documentId)
    {
        die('-[Must be implemented : ' . __METHOD__ . ' (' . __FILE__ . '#' . __LINE__ . ')]-');
    }

    public function cancelCheckOut(Cmis_Repository_Id $repositoryId, $documentId)
    {
        die('-[Must be implemented : ' . __METHOD__ . ' (' . __FILE__ . '#' . __LINE__ . ')]-');
    }

    public function checkIn(Cmis_Repository_Id $repositoryId, $documentId, $major, $bag, $content, $checkinComment)
    {
        die('-[Must be implemented : ' . __METHOD__ . ' (' . __FILE__ . '#' . __LINE__ . ')]-');
    }

    public function getPropertiesOfLatestVersion(Cmis_Repository_Id $repositoryId, $versionSeriesId)
    {
        die('-[Must be implemented : ' . __METHOD__ . ' (' . __FILE__ . '#' . __LINE__ . ')]-');
    }

    public function getAllVersions(Cmis_Repository_Id $repositoryId, $versionSeriesId)
    {
        die('-[Must be implemented : ' . __METHOD__ . ' (' . __FILE__ . '#' . __LINE__ . ')]-');
    }

    public function deleteAllVersions(Cmis_Repository_Id $repositoryId, $versionSeriesId)
    {
    	die('-[Must be implemented : ' . __METHOD__ . ' (' . __FILE__ . '#' . __LINE__ . ')]-');
    }
}

# EOF
